package config

import (
	"encoding/json"
	"os"
)

type Config struct {
	LogPath     string `json:"log_path"`
	OperateHost string `json:"operate_host"`
	BsHost      string `json:"bs_host"`
}

var SyncConfig Config

func init() {

	data, err := os.ReadFile("./config/config.json")
	if err != nil {
		panic("获取配置文件失败,请在执行目录的新建config目录，并配置相关属性:" + err.Error())
	}
	err = json.Unmarshal(data, &SyncConfig)

	if err != nil {
		panic("读取配置文件失败,请在执行目录的新建config目录，并配置相关属性" + err.Error())
	}
}
